<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Contains definition of registered Chart Designer UI Panels.</title>
<style>@import url("file:/c:/Program Files/eclipse3.1/plugins/org.eclipse.sdk_3.1.0/book.css");</style>
<style>@import url("file:/c:/Program Files/eclipse3.1/plugins/org.eclipse.platform.doc.isv_3.1.0/schema.css");</style>
</HEAD>
<BODY>
<H1><CENTER>Contains definition of registered Chart Designer UI Panels.</CENTER></H1>
<p></p>
<h6 class=CaptionFigColumn id=header>Identifier: </h6>org.eclipse.birt.chart.ui.uisheets<p></p>
<h6 class=CaptionFigColumn id=header>Since: </h6>1.0.0
<p></p>

<p>
<h6 class=CaptionFigColumn id=header>Description: </h6>This extension point defines all registered UI Panels and their associated nodes in the Chart Designer.</p>
<p><h6 class=CaptionFigColumn id=header>Configuration Markup:</h6></p>
<p class=code id=dtd>&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.propertySheet">propertySheet</a>)&gt;</p>
<p class=code id=dtd>&lt;!ATTLIST extension</p>
<p class=code id=dtdAttlist>point&nbsp;CDATA #REQUIRED<p class=code id=dtdAttlist>id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>name&nbsp;&nbsp;CDATA #IMPLIED&gt;</p>
<p></p>
<ul class=ConfigMarkup id=attlistDesc>
</ul>
<br><p class=code id=dtd>&lt;!ELEMENT <a name="e.propertySheet">propertySheet</a> EMPTY&gt;</p>
<p class=code id=dtd>&lt;!ATTLIST propertySheet</p>
<p class=code id=dtdAttlist>nodeIndex&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>nodePath&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED<p class=code id=dtdAttlist>classDefinition&nbsp;CDATA #IMPLIED&gt;</p>
<p></p>
<p class=ConfigMarkup id=elementDesc>
The definition of a UI component to be added to the chart builder.</p>
<br>
<ul class=ConfigMarkup id=attlistDesc>
<li><b>nodeIndex</b> - The index for the node in the navigation tree. This value will determine the order in which the node is added to the tree. A higher number will cause it to appear lower down in the tree.</li>
<li><b>nodePath</b> - The node path is the path in the Chart Builder navigation tree that shows hierarchy of the node representing the custom sheet.</li>
<li><b>classDefinition</b> - A class implementing the ISheet interface that provides custom property editing for the model.</li>
</ul>
<br><h6 class=CaptionFigColumn id=header>Examples: </h6><extension
         point="org.eclipse.birt.chart.ui.uisheets">
      <propertySheet
            classDefinition="org.eclipse.birt.chart.ui.swt.general.GeneralSheetImpl"
   nodePath="General"
            nodeIndex="20"/>
      <propertySheet
            classDefinition="org.eclipse.birt.chart.ui.swt.data.BaseAxisDataSheetImpl"
   nodePath="Data.X Axis"
            nodeIndex="21"/>
...
   </extension>
<p></p>

<h6 class=CaptionFigColumn id=header>API Information: </h6>Please refer to the javadocs for the ISheet and ISheetListener interfaces in the  <i>org.eclipse.birt.chart.ui.swt.interfaces</i> package.
<p></p>

<h6 class=CaptionFigColumn id=header>Supplied Implementation: </h6>The <i>org.eclipse.birt.chart.ui.extension</i> plug-in provides an example of an implementation of ISheet interface.
<p></p>

<br>
<p class=note id=copyright>
Copyright (c) 2004-2005 Actuate Corporation.
All rights reserved. This program and the accompanying materials are made available under the  terms of the Eclipse Public License v2.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-2.0.html
<p></p>

</p>
</BODY>
</HTML>
